Big Huge Thesaurus

Old World vulture

noun